<script>
	export default {
		onLaunch: function() {
			this.getUp()
		},
		onShow: function() {
			uni.openBluetoothAdapter({
				success: function(res) { // 开启蓝牙成功
					console.log('已经开启蓝牙权限')
				},
				fail: function(msg) {
					console.log(msg.errMsg)
					uni.showModal({
						content: '蓝牙没打开或者没授权蓝牙权限',
						showCancel: false,
						confirmText: '好的',
						confirmColor: '#3e90fa',
						success: res => {
							if (res.confirm) {
								
							}
						}
					})
				}
			})
		},
		onHide: function() {
			console.log('App Hide')
		},
		methods: {
			getUp() {
				const updateManager = uni.getUpdateManager() // 小程序版本更新管理器
				updateManager.onCheckForUpdate(res => { // 检测新版本后的回调
					if (res.hasUpdate) { // 如果有新版本提醒并进行强制升级
						uni.showModal({
							content: '新版本已经准备好，是否更新？',
							showCancel: false,
							confirmText: '确定',
							confirmColor: '#3e90fa',
							success: res => {
								if (res.confirm) {
		 							updateManager.onUpdateReady(res => { // 新版本下载完成的回调
										updateManager.applyUpdate() // 强制当前小程序应用上新版本并重启
									})
									updateManager.onUpdateFailed(res => { // 新版本下载失败的回调
										// 新版本下载失败，提示用户删除后通过冷启动重新打开
										uni.showModal({
											content: '下载失败，请删除当前小程序后重新搜索打开',
											showCancel: false,
											confirmText: '我知道了'
										})
									})
								}
							}
						})
					}
				})
			},
		}
	}
</script>

<style lang="scss">
	@import '@/uni_modules/uni-scss/index.scss';
	
</style>
